std::unique_ptr< T[], D >#include <zorba/internal/unique_ptr.h> Private Types
Public Types
Private Attributes
Public Functions
Private Functions
Private Typesdeleter_const_referenceZORBA_TR1_NS::add_reference< D const >::type deleter_const_reference
deleter_referenceZORBA_TR1_NS::add_reference< D >::type deleter_reference
Public Typesdeleter_typeD deleter_type
element_typeT element_type
pointerT * pointer
Private AttributesPublic Functionsget_deleterdeleter_reference get_deleter()
get_deleterdeleter_const_reference get_deleter() const
operator explicit_bool::type operator explicit_bool::type() const
operator::zorba::internal::rv operator::zorba::internal::rv()
operator::zorba::internal::rv operator::zorba::internal::rv() const
operator[]T & operator[](size_t i) const
resetvoid reset(pointer p=nullptr)
swapvoid swap(unique_ptr &p)
unique_ptr unique_ptr(pointer p=nullptr)
unique_ptr unique_ptr(pointer p, deleter_reference d)
~unique_ptr ~unique_ptr()
Private Functionscall_deletervoid call_deleter()
unique_ptr unique_ptr(unique_ptr &)
unique_ptr unique_ptr(unique_ptr< U, E > &)
|